#ifndef ULTIMATEGUIOFDOOM_H
#define ULTIMATEGUIOFDOOM_H

#include <QtGui/QMainWindow>
#include <QLibrary>
#include <QMessageBox>
#include "core.h"
#include "ui_ultimateguiofdoom.h"
#include "bernulliwidget.h"
#include "combinations.h"
#include "polinomwidget.h"
#include "hypergeom.h"
#include "muavrlocal.h"
#include "puasson.h"
#include "geometr.h"
#include "discreteChar.h"
#include "muavrintegral.h"
#include "deviationcont.h"
#include "binominaldistribution.h"

class UltimateGUIofDoom : public QMainWindow
{
	Q_OBJECT

public:
	UltimateGUIofDoom(QWidget *parent = 0, Qt::WFlags flags = 0);
	~UltimateGUIofDoom();
	
public slots:
	void onSolutionChange(int row);

private:
	Ui::UltimateGUIofDoomClass ui;
	void closeEvent(QCloseEvent* event);
	QList<newInterface*> wgets;

};

#endif // ULTIMATEGUIOFDOOM_H
